rest on one's oars - French English Dictionary